package com.cxd.app.mapper.read;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

/**
 * <一句话功能简述> <功能详细描述>
 * @author wtj
 * @date 2016年5月16日 上午11:08:18
 * @company CXD
 * @version [Copyright (c) 2016 V001]
 */
public interface RPointMapper {
	
	/* 获取奖品列表 */
	List<Map<String,Object>> giftRecommendListPage(@Param(value = "root") Map<String,Object> root);
	
	/* 产品详情 */
	Map<String,Object> giftDetails(@Param(value = "root") Map<String, String> root);
	
	/* 获取用户收货地址 */
	Map<String,Object> getUserAddress(@Param(value = "root") Map<String, String> root);
	
	/* 保存用户收货地址 */
	int saveUserAddress(@Param(value = "root") Map<String, String> root);
	
	/* 更改用户收货地址 */
	int updateUserAddress(@Param(value = "root") Map<String, String> root);
	
	/* 获取用户抽奖记录 */
	List<Map<String,Object>> getUserPointHistoryListPage(@Param(value = "root") Map<String, Object> root);
	
	/* 根据产品ID获取投资信息 */
	Map<String,Object> getInvestByInvestId(@Param(value = "root") Map<String, String> root);
	
	/* 根据产品ID获取产品发货信息 */
	Map<String,Object> getProductByUphId(@Param(value = "root") Map<String, String> root);
	
	/* 获取奖品信息 */
	List<Map<String,Object>> queryPrizeInfo();
}
